home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-01-05 | 17.6 KB | 337 lines | [ttro/ttxt] |
- •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
- Greg's Buttons 3.5.3 (12 January 1995) ©1991-95 Gregory D. Landweber
- Internet: greg@math.harvard.edu ALL RIGHTS RESERVED
- CompuServe: 73131,3326 REGISTRATION FEE: US $15 or UK £10
- •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
-
- PLEASE READ THIS FILE BEFORE SENDING ME QUESTIONS OR BUG REPORTS!
-
- Greg's Buttons is a control panel that lets you customize the user interface
- of a Macintosh running System 7™. Greg's Buttons requires that your Mac
- support color, so it won't work on the Plus, SE, Classic, or PowerBook 100.
- It works fine with both color and gray-scale monitors, and although it will
- still work on a black and white screen, the effect won't be as impressive.
-
- Greg's Buttons is a "fat binary", containing both 680x0 and PowerPC native
- code for optimal performance on Macintosh and Power Macintosh computers
- The PowerPC code takes up only 15K on your hard disk, and it is not loaded
- into RAM on a 680x0 Macintosh. The section "ResEdit Hacking" below gives
- instructions for trimming the PowerPC code.
-
- TO DISABLE THE "ANNOYING SHAREWARE MESSAGE", JUST UNCHECK THE
- "ANNOYING SHAREWARE MESSAGE" BOX IN THE MAIN CONTROL PANEL. THIS
- DOES NOT REQUIRE A PASSWORD OR REGISTRATION CODE. I TRUST YOU!
-
- LIST OF FEATURES
- =================
- • Replaces the standard flat black and white push buttons, check boxes, and
- radio buttons with tasteful 3D color ones. These buttons are designed to
- complement the windows and scroll bars in the System 7 interface, and in
- particular they use the color tints that you can select in the "Color"
- control panel. You can choose from two styles of push buttons and three
- styles each of radio buttons and check boxes. There is also an option to
- draw the text of push buttons using an "embossed" style.
-
- • Substitutes a font of your choice (chosen from two versions each of
- Helvetica, Espi, and Palatino) for Chicago as your system font. This
- font is used in menus, window titles, dialogs, and several other places
- throughout the Mac interface. Note that this feature changes more than
- just the menu font. Also note that this feature has nothing to do with
- the "Views" control panel, which changes the font in Finder™ windows.
-
- • Lets you select the background color of dialog boxes, menus (both the
- text and background colors), and Finder™ windows. Since the dialog box
- colorization feature is known to cause some unavoidable conflicts,
- there is an "Exclude Applications…" button which lets you specify
- applications in which the dialog boxes should not be colorized.
-
- • If you have Macintosh Easy Open or Hardware System Update 3.0, then
- you may have noticed that the new small icons in the Open... and Save...
- boxes are in color in some applications and black and white in others.
- When the dialog box background color feature of Greg's Buttons is
- turned on, these small icons will always be drawn in color (except in
- the excluded applications). If you want color small icons but are not
- partial to color dialog backgrounds, you can set the color to white.
-
- • Colorizes the mini icons in Finder™ list views (i.e., view by name, etc.).
- (This feature is enabled only under Systems 7.0, 7.0.1 or 7.1.)
-
- • Colorizes the stop sign, caution, and note alert icons.
-
- CHANGES SINCE v3.5.2
- ====================
- • Added the new substitute system font "Tecton 14".
-
- CHANGES SINCE v3.5.1
- ====================
- • Added the new substitute system font "Tecton 12".
-
- RESEDIT HACKING
- =================
- If you are using Greg's Buttons on a 680x0-based Macintosh, you can chop
- out the PowerPC code to save yourself 15k of disk space. All you need to
- do is open up a COPY of Greg's Buttons (I cannot stress this enough since
- the active Greg's Buttons file can become corrupted if you open it with
- ResEdit) and remove the resource "PACH" #129 named "PowerPC Patches"
- and the resource "CDEF" #99 named "PowerPC Buttons".
-
- The resulting lobotomized version will still run on a PowerMac; it will just
- use the existing 680x0 code under emulation. I don't know why anybody
- would want to do this, but I expected someone would ask.
-
- Please note that you should NOT under any circumstances remove any other
- resources from the Greg's Buttons file. In some cases, Greg's Buttons would
- be clever enough to recognize such tampering and turn the relevant features
- off; in other cases, it might just crash.
-
- KNOWN PROBLEMS
- =================
- Greg's Buttons does some serious fiddling with the Mac user interface.
- Applications often make invalid assumptions about their operating
- environment which no longer hold when you customize your Mac. Since the
- programmers did not forsee these changes, and since they never had the
- opportunity to test their products with Greg's Buttons, there are bound to
- be some conflicts. In most cases, these are not the fault of Greg's Buttons,
- but if I find out about them, I will try my best to work around such
- problems. Here are some of the most common examples:
-
- PlainTalk
- ---------
- • I am told that Greg's Buttons disables PlainTalk voice recognition in
- some dialog boxes. I have tried to solve this problem, but I couldn't
- figure out what was going wrong or how to work around it.
-
- Ritz Software
- -------------
- • The "System 7 Color Buttons" feature conflicts with the programs from
- Ritz Software Ltd. This is a due to a bug in their software, not mine,
- and I have spoken with them, explaining how they can fix it.
-
- MasterJuggler
- -------------
- • The "Substitute System Font" feature will not function properly with
- MasterJuggler version 1.57c or earlier, but it should work fine with
- version 1.58. Contact ALSoft for an upgrade.
-
- Directory Assistance II
- ----------------------
- • I am told that Directory Assistance II prevents Greg's Buttons from
- colorizing the "New Folder..." button in the "Save as..." dialog box.
- It seems that Directory Assistance II is overriding the normal button
- drawing routines and is substituting its own custom black and white
- version. I am afraid that there is nothing I can do about this. Sorry.
-
- theTypeBook
- ------------
- • When Greg's Buttons is installed, theTypeBook will generate a font
- error message, reporting "System Heap bit set: Font not loaded" for
- the ".Cambridge" FOND. This is nothing to be concerned about, and
- you can disable theTypeBook's font error checking using its "Other
- Options" dialog box (obtained by holding down the option key and
- selecting the "File" menu).
-
- MacWrite II
- -----------
- • If the "Font" menu in MacWrite II freezes closed, you should remove the
- "Claris Fonts" file in your system folder (possibly in a subfolder named
- "Claris") to force MacWrite II to reconstruct its 'Font" menu the next
- time you launch it. This is also a bug in MacWrite II.
-
- Canvas
- -------
- • When the "Substitute System Font" feature is enabled, some of the menu
- items in Canvas may be "blurred" when you drag the mouse over them. To
- remedy this problem, try switching to one of the other substitute system
- fonts or turning off the "Substitute System Font" feature altogether.
-
- America Online
- --------------
- • I have heard that the buttons in AOL remain flat. This is not a bug in
- Greg's Buttons. Rather, AOL bypasses the usual button routines in favor
- of its own custom routines that look like the old style buttons while
- behaving slightly differently when pushed. There is nothing I can do
- about such applications that insist on using non-standard buttons.
-
- Alarm Clock DA
- ---------------
- • The Alarm Clock DA in System 7.0 does not work properly with the
- substitute system fonts. Apple has fixed this problem in System 7.1.
-
- WriteNow
- ----------
- • If you try to use the Balloon Help for the Greg's Buttons control panel
- while WriteNow 3.0 is running, you may encounter spurious help balloons
- flashing on and off while you drag the mouse over Greg's Buttons. This
- happens with any control panel, and it appears to be a bug in WriteNow.
-
- Microsoft Graph
- ---------------
- • The Microsoft Graph module seems to override the System 7 Color Buttons
- feature. As far as I can tell, MSGraph bypasses the standard button
- drawing (and window dragging) routines in favor of its own, which look
- and behave just like the standard ones. It also uses non-standard
- windows without a close box, and it takes over a strip at the bottom of
- the screen for a status bar. Why can't Microsoft do things the Apple way
- like everybody else?
-
- COMMENTS and FAQs (Frequently Asked Questions)
- ==============================================
- If Greg's Buttons causes problems on your Mac, try disabling its features
- one-by-one until the problem goes away. Most likely, the problem is caused
- by only one of the many features, and the rest of the features will work
- fine for you. In particular, any problem relating to dialog boxes is probably
- caused by the dialog box colorization feature, while a problem involving
- menus is most likely due to either the substitute system font or the menu
- colorization feature. The buttons themselves are exremely stable.
-
- "Substitute System Font" Feature
- -------------------------------
- • No, it is not possible to substitute an arbitrary font for the system font.
- The font has to be tweaked rather significantly in order for it to work
- reliably. If you have a pet font that you'd like to see added to the list of
- alternate system fonts in Greg's Buttons, let me know via e-mail.
-
- • When you switch system fonts, the menus may not adjust to the new font
- spacing immediately. This will be fixed when the menu bar is redrawn.
-
- • Note that thin fonts such as "Helvetica 12" and "Palatino 12" will be
- illegible when dimmed or grayed-out on a black and white monitor.
-
- • The "Palatino 14" substitute system font is a little to big to work well
- as a system font. Push buttons may appear cramped, and text might not
- always fit properly in dialog boxes. On the other hand, I think this font
- looks great on large screens, and I am willing to ignore such glitches.
-
- "Alerts and Dialog Boxes" Background Color Feature
- -----------------------------------------------
- • Some applications assume that they are dealing with a black and white
- dialog box while Greg's Buttons substitutes a color one. The difference is
- enough to cause some odd behavior. There is no way to fix such conflicts
- without rewriting parts of the offending applications. However, you can
- specify applications to be excluded from this feature by clicking the
- "Exclude Applications..." button and adding the application to the exclusion
- list. The list includes Microsoft Word, Canvas, Help!, and Disk First Aid.
-
- IT IS NOT PHYSICALLY POSSIBLE FOR ME TO FIX THIS PROBLEM; IF IT WERE,
- I WOULD HAVE FIXED IT BY NOW. THAT IS WHY I HAVE THE EXCLUSION LIST.
-
- • For some choices of the dialog box background color, the text insertion
- cursor may be drawn in a just barely visible color. This is the result of
- the brain-dead routines the Mac uses to figure out a "suitable" inverse
- (it thinks light yellow shows up well against a light gray, for instance).
- To get around this, try changing the dialog box background color very
- slightly, and the inverse routine may arbitrarily pick a better color.
-
- • When dialog colorization is turned on, you may notice that alert boxes
- (the kind with the stop sign, caution, or note icon in the top-left corner)
- are drawn with a grayed-out border. This is a documented bug in the
- system software, and Apple intends to fix it in a future release.
-
- "Menu Bar and Menus" Color Feature
- --------------------------------
- • If you have used another control panel (such as "Aurora" or "Kolor 2.0") to
- color your menu bar, your previous menu color settings will override the
- settings in the Greg's Buttons control panel. If you want to use the menu
- colorization feature in Greg's Buttons instead, use the other control panel
- to set the menu colors back to black and white. Greg's Buttons should then
- remove the color information from the system file and substitute its own.
-
- • If your monitor is in 16-bit mode (thousands of colors) and you colorize
- your menus, you may encounter gibberish in the menu bar when you launch
- an application. This is not a bug in Greg's Buttons (or Aurora or Kolor for
- that matter), but rather a bug in the system software.
-
- "Finder Window Color" Feature
- ----------------------------
- • When you quit from an application that modifies the system color palette,
- some Finder windows may be left with sploches of random colors in them.
- This will go away as soon as the offending windows are re-drawn. This
- annoyance is inherent to the system and there is nothing I can do about it.
-
- "System 7 Color Buttons" Feature
- -------------------------------
- • The third radio button dot style uses the highlight color that you can
- select in the "Color" control panel.
-
- • Occasionally, you may find that push button titles are "fuzzy", "blocky"
- or "blurred". This has been known to happen in Word, the HP DeskWriter
- dialog box, and Alias Director. This problem will go away if you turn
- off the "Embossed Push Button Text".
-
- "Finder Mini-Icon" Colorization Feature
- ------------------------------------
- • If you are using System 7.0, 7.0.1 or 7.1, then Greg's Buttons will
- automatically colorize the mini icons (the smallest size you can select
- in the "Views" control panel) in Finder lists. If you are using System 7
- Pro or any version after System 7.1, then this feature will be disabled.
- Nothing bad will happen; your mini-icons will just stay black and white.
- I do not plan to re-implement this feature for future system versions.
-
- • Former versions of Greg's Buttons had a check box letting you turn this
- feature on or off. However, considering that the trap patch is relatively
- innocuous and is already loaded into memory, I see no reason to disable it.
-
- REGISTRATION
- ==============
- "Greg's Buttons" is SHAREWARE. You may try it out for ten days. If after
- that time, you think it is a frivolous waste of processor time and disk
- space, just take a good look at your Mac without Greg's Buttons. It will
- look dull, Dull, DULL! If you want to keep it, you should complete the
- enclosed registration form and mail it to me with your shareware fee.
- My address, as well as information about methods of payment and site
- licenses, is given on the registration form.
-
- You can also register online using CompuServe by typing "GO SWREG". The
- Registration ID for Greg's Buttons is 1277. After January 1, 1995, I will
- charge a 15% surcharge (making the fee $17.25) for registrations via
- CompuServe. This is to offset CompuServe's 15% processing fee (and also
- the fact that I don't actually see the money until 6 to 10 weeks after you
- register).
-
- After Registering
- -----------------
- • THERE ARE NO PASSWORDS, ENABLING CODES, OR REGISTRATION NUMBERS.
- Once you have registered, you are entitled to feel good about yourself and
- to turn off the "Annoying Shareware Message" check box. You will NOT get
- any feedback from me to acknowledge receipt of your shareware payment.
- I do read your comments, but I do not usually respond to hard copy mail.
- Please do not worry whether I got your money. If you sent a check, you'll
- find out from your bank, and if you sent cash, well, it's the thought that
- counts, isn't it! Having paid once, you will never have to pay me anything
- again, even if I add zillions of features and raise the shareware fee.
-
- • If you obtained this version from an online service, BBS, or User's Group,
- then you should be able to obtain any and all new releases from the same
- souce. If you got this version from a CD-ROM or bundled with a book, and
- if you have no other way of acquiring the latest update, send me a politely
- worded letter explaining your predicament. If the version you are using is
- sufficiently out-of-date, I will eventually send you the most recent one.
-
- • Please do NOT mail me floppy disks or extra money and then complain that
- I do not reply. I have plenty of disks, and whenever I send out updates they
- are free. What I don't have is the time or resources to copy, label, package,
- address, and mail hundreds of disks on a regular basis. I'm a mathematician,
- not a commercial software publisher. What little time I devote to shareware
- I feel is better spent coding than providing support. On the other hand, I
- usually respond to e-mail (particularly on the internet) within 24 hours
- unless I'm working on a paper or preparing for an exam.
-
- DISTRIBUTION
- ==============
- This software is NOT in the public domain; rather it is Copyright ©1995 by
- Gregory D. Landweber. You may freely copy and distribute this software,
- provided that it you do not charge for it. This software MAY be included in
- any disk or CD-ROM library of public domain and shareware software sold by
- a NON-PROFIT organization. This software MAY NOT be included in any
- commercial software collection sold for profit, nor may it be bundled with
- any commercial software, hardware, books, or other media without the
- prior written consent of the author. Whenever it is distributed, the "Greg's
- Buttons" control panel must be accompanied by this documentation file IN FULL.
-
- DISCLAIMER
- ============
- The author, Gregory D. Landweber, makes no warranties, either express or
- implied, regarding the fitness of the "Greg's Buttons" control panel for any
- particular purpose. Use the "Greg's Buttons" control panel at your own risk.
- The author claims no liability for data loss or any other problems caused
- directly or indirectly by the "Greg's Buttons" control panel.